﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.Entity;
using Torneo.Entidades;

namespace Torneo.DataAccess
{
    public class TorneoDbContext : DbContext
    {
        public DbSet<Usuario> Usuarios { get; set; }
        public DbSet<Jugador> Jugadores { get; set; }        
        public DbSet<Emparejamiento> Emparejamientos { get; set; }
        public DbSet<Resultado> Resultados { get; set; }        

        public TorneoDbContext()
            : base("Torneo")
        {
            this.Configuration.LazyLoadingEnabled = false;
            Database.SetInitializer<TorneoDbContext>(new System.Data.Entity.DropCreateDatabaseIfModelChanges<TorneoDbContext>());
        }

        protected override void OnModelCreating(DbModelBuilder modelBuilder)
        {                       
            base.OnModelCreating(modelBuilder);
        }       

    }
}
